package com.hrvsr.downloader.httpclient.session;

import java.util.List;

import com.hrvsr.session.Session;
import com.hrvsr.session.cookie.Cookies;
import com.hrvsr.session.header.Header;
import com.hrvsr.session.proxy.Proxy;

public class HttpClientSession implements Session {
	private String userAgent;
	private Proxy proxy;
	private List<Header> headers = null;
	private CookieStoreApater cookieStore;

	@Override
	public String getUserAgent() {
		return userAgent;
	}

	@Override
	public Proxy getProxy() {
		return proxy;
	}

	@Override
	public List<Header> getHeaders() {
		return headers;
	}

	@Override
	public Cookies getCookies() {
		return cookieStore;
	}

	public CookieStoreApater getCookieStore() {
		return cookieStore;
	}

	public void setCookieStore(CookieStoreApater cookieStore) {
		this.cookieStore = cookieStore;
	}

	public void setUserAgent(String userAgent) {
		this.userAgent = userAgent;
	}

	public void setProxy(Proxy proxy) {
		this.proxy = proxy;
	}

	public void setHeaders(List<Header> headers) {
		this.headers = headers;
	}
	
	
	

}
